home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Skunkware 5
/
Skunkware 5.iso
/
lib
/
xarchie-2.0.9
/
Xarchie
Wrap
Text File
|
1995-07-02
|
37KB
|
983 lines
!
! Xarchie.ad : Application defaults for the X11 browser interface to Archie
!
! George Ferguson, ferguson@cs.rochester.edu, 2 Nov 1991.
! Version 2.0: 23 Apr 1993.
! 28 Apr 1993: Changed default host to "archie.sura.net(1526)" as
! requested by eanders@sura.net. Left entry without port
! in hostMenu also though.
! 13 May 1993: Updated US weights to include "org", and others to have
! correct US lists (even though they're all commented out).
! 14 May 1993: Cleanups for when MULTILIST not used (more List resources).
! 30 Jun 1993: Deleted redundant entry for ftpStripButton.fromVert.
! Added archie.switch.ch to hostMenu.
! Deleted sample weights (see weight.c) since we prefer
! to auto-detect the weightlist anyway.
! Added line to About panel referring to archie-admin address.
! 27 Jul 1993: Added archie.unipi.it to hostMenu.
! Added archie.ac.il to hostMenu.
! 24 Aug 1993: Added archie.kr and archie.luth.se to hostMenu.
!
! - - - - - - - - -
! Non-widget resources
!
Xarchie*archieHost: archie.sura.net
! See the manpage for possible values for these
Xarchie*searchType: exact
Xarchie*sortType: name
! Use 99 by default for logging purposes
Xarchie*maxHits: 99
! Prospero offset
Xarchie*offset: 0
! Initial timeout (seconds)
Xarchie*timeout: 4
! Number of retries (timeout doubles each retry)
Xarchie*retries: 3
! Nice level (bigger numbers == nicer)
Xarchie*niceLevel: 0
! Parameters for file transfer
Xarchie*ftpMailAddress: %s@%s
!Xarchie*ftpLocalDir: .
Xarchie*ftpType: binary
Xarchie*ftpPrompt: True
Xarchie*ftpTrace: False
Xarchie*ftpStrip: True
! If True, then dumped output is printed like "ls -l", one entry per line.
! If False, then results are pretty-printed.
Xarchie*fileWriteOnePerLine: False
! If True, browser lists scroll as you select things.
Xarchie*autoScroll: True
! If True, browser selections are stored in CUT_BUFFER_0.
Xarchie*pasteBuffer: True
! Bigger numbers == more verbose, if -DDEBUG was given at compile-time
Xarchie*debugLevel: 0
! This font can be used in font resources by giving the name "xarchieFont"
Xarchie*xarchieFont: *-fixed-medium-r-*-*-13-*-*-*-*-*-iso8859-*
! This font can be used in font resources by giving the name "xarchieBoldFont"
Xarchie*xarchieBoldFont: *-fixed-bold-r-*-*-13-*-*-*-*-*-iso8859-*
! These can be set to taste, provided the icons can be found according
! to the bitmapFilePath resource (or system default)
!Xarchie*defaultIcon: xarchie
!Xarchie*busyIcon: busy
! This is for "Sort by Weight", unknown gets 99.
! If you leave this resource undefined, the system will attempt to
! compute a resonable default, based on your hostname. See weight.c
! for further alternatives.
! For North America:
!Xarchie*hostWeights:\
!1 edu com net gov mil us org\n\
!2 ca\n\
!3 uk de nl fi fr eu.net\n\
!100 au nz jp
! - - - - - - - - -
! - - - - - - - - -
! Defaults for all the classes of widgets
Xarchie*input: True
! Accelerators for File menu
Xarchie*outerPaned*Form.translations:#override\n\
Meta<Key>a: about()\n\
Meta<Key>o: browser-open-all()\n\
Meta<Key>g: ftp-get()\n\
Meta<Key>s: file-save()\n\
Meta<Key>l: file-load()\n\
Meta<Key>w: file-write()\n\
Meta<Key>q: quit()\n
! Give us vertical scrollbar
Xarchie*Viewport*allowVert: True
! Make this True if you like horizontal scrolling also
Xarchie*Viewport*allowHoriz: False
! Always show the allowed scrollbars
Xarchie*Viewport*forceBars: True
! Don't touch
Xarchie*Viewport.preferredPaneSize: 160
Xarchie*Viewport.vertical.width: 15
! Font for items in browser panes
Xarchie*XfwfMultiList*font: xarchieFont
! Don't touch
Xarchie*XfwfMultiList*verticalList: True
Xarchie*XfwfMultiList*defaultColumns: 1
Xarchie*XfwfMultiList*forceColumns: True
Xarchie*XfwfMultiList*shadeSurplus: False
Xarchie*XfwfMultiList*maxSelectable: 99
Xarchie*XfwfMultiList*height: 150
! Yes, the open() needs to be duplicated. These translations are
! very sensitive to the Intrinsics bizarre handling of multiple clicks.
! We have to use #replace or the leftover translations will kill us,
! which is also why we have to repeat the Meta-key bindings.
Xarchie*XfwfMultiList*translations:#replace\n\
Shift<Btn1Down>(2): browser-open-directories() \n\
<Btn1Down>(2): browser-open-directories() \n\
Shift<Btn1Down>: Toggle() Notify() \n\
<Btn1Down>: Select() Notify() \n\
<Btn2Down>,<Btn2Up>: browser-up()\n\
<Btn3Down>,<Btn3Up>: browser-down()\n\
<Key>Right: browser-down()\n\
<Key>Left: browser-up()\n\
<Key>Home: browser-top()\n\
Meta<Key>a: about()\n\
Meta<Key>o: browser-open-all()\n\
Meta<Key>g: ftp-get()\n\
Meta<Key>s: file-save()\n\
Meta<Key>l: file-load()\n\
Meta<Key>w: file-write()\n\
Meta<Key>q: quit()\n
Xarchie*List*font: xarchieFont
! Don't touch
Xarchie*List*verticalList: True
Xarchie*List*height: 150
! Size of grips
Xarchie*Grip*height: 5
Xarchie*Grip*width: 5
! Change only if you like really "spacy" labels
Xarchie*Label.borderWidth: 0
Xarchie*Label.internalWidth: 0
! Note: This next can't be 0 or failed search in Text widget crashes!
Xarchie*Text*Label.internalWidth: 1
! Don't touch
Xarchie*Label.resize: True
Xarchie*Label.resizable: True
! Change if you want
Xarchie*Text*borderWidth: 1
Xarchie*Text*font: xarchieFont
Xarchie*Text*Scrollbar.thickness: 5
! Don't touch
Xarchie*Text*editType: edit
Xarchie*Text.scrollHorizontal: whenNeeded
Xarchie*Text*Text.scrollHorizontal: never
! These make the caret follow the mouse, and make Return not go to a new
! (blank) line. Don't use * or you'll crash in DisplayCaret for vbar.
Xarchie*Text.displayCaret: False
Xarchie*Text.translations:#override\n\
<Enter>: display-caret(True) \n\
<Leave>: display-caret(False) \n\
<Key>Return: no-op() \n
! - - - - - - - - -
! - - - - - - - - -
! Toplevel Xarchie shell
Xarchie.translations:#override\n\
<Message>WM_PROTOCOLS: quit()\n
! - - - - - - - - -
! Outermost Paned widget
Xarchie*outerPaned.orientation: vertical
! - - - - - - - - -
! Top Button Form
!
! Note that we have to set the widths explicitly to make everything look
! pretty since there's no way to lay out a Form nicely. Your mileage will
! vary if you change the fonts. The "fromVert" and "fromHoriz" resources
! make the buttons "pile up" properly. You can change them subject to
! the widget creation order.
!
! This keeps the buttons from getting bigger or smaller when the panes
! resize. Thus only the browser grows.
Xarchie*buttonForm.skipAdjust: True
! No point in having grips since only the browser can grow, and then only
! if the whole application grows.
Xarchie*buttonForm.showGrip: False
Xarchie*buttonForm*fileButton.label: File>
Xarchie*buttonForm*fileButton.menuName: fileMenu
Xarchie*buttonForm*settingsButton.label: Settings>
Xarchie*buttonForm*settingsButton.menuName: settingsMenu
Xarchie*buttonForm*settingsButton.fromHoriz: fileButton
Xarchie*buttonForm*queryButton.label: Query>
Xarchie*buttonForm*queryButton.menuName: queryMenu
Xarchie*buttonForm*queryButton.fromHoriz: settingsButton
Xarchie*buttonForm*abortButton.label: Abort
Xarchie*buttonForm*abortButton.fromHoriz: queryButton
Xarchie*buttonForm*abortButton.translations:#override\n\
<BtnDown>,<BtnUp>: abort()\n
! Can be disabled at compile-time
Xarchie*buttonForm*helpButton.label: Help
Xarchie*buttonForm*helpButton.fromHoriz: abortButton
Xarchie*buttonForm*helpButton.translations:#override\n\
<BtnDown>,<BtnUp>: help()\n
Xarchie*buttonForm*statusLabel.label: Status:
Xarchie*buttonForm*statusLabel.fromVert: fileButton
Xarchie*buttonForm*statusText.fromHoriz: statusLabel
Xarchie*buttonForm*statusText.fromVert: fileButton
Xarchie*buttonForm*statusText*width: 410
! Don't allow writing in the status window
Xarchie*buttonForm*statusText*editType: read
! Don't give a border since it's "read-only"
Xarchie*buttonForm*statusText.borderWidth: 0
! Don't ever give a scrollbar since it's just confusing
Xarchie*buttonForm*statusText*scrollHorizontal: never
! Don't ever show the caret in the status line
Xarchie*buttonForm*statusText*translations:#override\n
Xarchie*buttonForm*statusScrollbar.fromVert: statusText
Xarchie*buttonForm*statusScrollbar.fromHoriz: statusLabel
Xarchie*buttonForm*statusScrollbar.orientation: horizontal
Xarchie*buttonForm*statusScrollbar.length: 410
! - - - - - - - - -
! Middle browser pane
Xarchie*browserForm.borderWidth: 0
Xarchie*browserForm.defaultDistance: 0
Xarchie*browserForm*Command.width: 240
Xarchie*browserForm*Command.justify: center
Xarchie*browserForm*Command.borderWidth: 0
Xarchie*browserForm*Command.internalHeight: 2
! Don't resize the button vertically when the browser resizes
Xarchie*browserForm*Command.top: chainTop
Xarchie*browserForm*Command.bottom: chainTop
Xarchie*browserForm.browserUpButton.label: <<<
Xarchie*browserForm.browserUpButton.translations:#override\n\
Shift<BtnDown>,<BtnUp>: browser-top() \n\
<BtnDown>,<BtnUp>: browser-up() \n
Xarchie*browserForm.browserDownButton.label: >>>
Xarchie*browserForm.browserDownButton.fromHoriz:browserUpButton
Xarchie*browserForm.browserDownButton.translations:#override\n\
<BtnDown>,<BtnUp>: browser-down() \n
Xarchie*browserForm.browserPaned.orientation: horizontal
Xarchie*browserForm.browserPaned.fromVert: browserDownButton
Xarchie*browserForm.browserPaned.top: chainTop
! No point in having grips since only the browser can grow, and then only
! if the whole application grows.
Xarchie*browserForm.browserPaned.showGrip: False
! if not MULTILIST
Xarchie*browserForm*List*defaultColumns: 1
Xarchie*browserForm*List*forceColumns: True
Xarchie*browserForm*List.translations:#override\n\
<Btn1Down>(2): browser-open-directories() \n\
<Btn1Down>,<Btn1Up>: Set() Notify() \n
! - - - - - - - - -
! Bottom String Form
! This keeps the strings from getting bigger or smaller when the panes
! resize. Thus only the browser grows.
Xarchie*stringForm.skipAdjust: True
! Left justify labels or they'll move on resize
Xarchie*stringForm*Label.justify: left
! De-emphasize most labels
Xarchie*stringForm*Label.font: xarchieFont
! Disable typing into most Text widgets
Xarchie*stringForm*AsciiSrc.editType: read
! Except the search term items, which can be edited and should stand out
Xarchie*stringForm*searchLabel.label: Search Term:
Xarchie*stringForm*searchLabel.font: xarchieBoldFont
Xarchie*stringForm*searchText*width: 390
Xarchie*stringForm*searchText.fromHoriz: searchLabel
Xarchie*stringForm*searchText*editType: edit
Xarchie*stringForm*searchText.translations:#override\n\
<Enter>: display-caret(True) \n\
<Leave>: display-caret(False) \n\
<Key>Return: query() \n
Xarchie*stringForm*hostLabel.label: Host:
Xarchie*stringForm*hostText.width: 438
Xarchie*stringForm*hostLabel.fromVert: searchLabel
Xarchie*stringForm*hostText.fromVert: searchLabel
Xarchie*stringForm*hostText.fromHoriz: hostLabel
Xarchie*stringForm*hostText*editType: edit
Xarchie*stringForm*hostText.translations:#override\n\
<Enter>: display-caret(True) \n\
<Leave>: display-caret(False) \n\
<Key>Return: query-host() \n
Xarchie*stringForm*locationLabel.label: Location:
Xarchie*stringForm*locationText.width: 410
! Extra height since often get scrollbar here
Xarchie*stringForm*locationText.height: 20
Xarchie*stringForm*locationLabel.fromVert: hostLabel
Xarchie*stringForm*locationText.fromHoriz: locationLabel
Xarchie*stringForm*locationText.fromVert: hostLabel
Xarchie*stringForm*locationText*editType: edit
Xarchie*stringForm*locationText.translations:#override\n\
<Enter>: display-caret(True) \n\
<Leave>: display-caret(False) \n\
<Key>Return: query-location() \n
Xarchie*stringForm*fileLabel.label: File:
Xarchie*stringForm*fileLabel.fromVert: locationText
Xarchie*stringForm*fileText.fromHoriz: fileLabel
Xarchie*stringForm*fileText.fromVert: locationText
Xarchie*stringForm*fileText.width: 438
Xarchie*stringForm*sizeLabel.label: Size:
Xarchie*stringForm*sizeLabel.fromVert: fileLabel
Xarchie*stringForm*sizeText.fromHoriz: sizeLabel
Xarchie*stringForm*sizeText.fromVert: fileLabel
Xarchie*stringForm*sizeText*width: 112
Xarchie*stringForm*modesLabel.label: Mode:
Xarchie*stringForm*modesLabel.fromHoriz:sizeText
Xarchie*stringForm*modesLabel.fromVert: fileLabel
Xarchie*stringForm*modesText.fromHoriz: modesLabel
Xarchie*stringForm*modesText.fromVert: fileLabel
Xarchie*stringForm*modesText*width: 112
Xarchie*stringForm*dateLabel.label: Date:
Xarchie*stringForm*dateLabel.fromHoriz: modesText
Xarchie*stringForm*dateLabel.fromVert: fileLabel
Xarchie*stringForm*dateText.fromHoriz: dateLabel
Xarchie*stringForm*dateText.fromVert: fileLabel
Xarchie*stringForm*dateText*width: 125
! - - - - - - - - -
! Settings panel
Xarchie*settingsForm*Text*borderWidth: 1
Xarchie*settingsForm*Label.resizable: True
Xarchie*settingsShell.title: Xarchie Settings Panel
Xarchie*settingsShell.translations:#override\n\
<Message>WM_PROTOCOLS: settings-done()\n
Xarchie*settingsForm*setDoneButton.label: Done
Xarchie*settingsForm*setDoneButton.translations:#override\n\
<BtnDown>,<BtnUp>: settings-done() \n
Xarchie*settingsForm*setApplyButton.label: Apply
Xarchie*settingsForm*setApplyButton.fromHoriz: setDoneButton
Xarchie*settingsForm*setApplyButton.translations:#override\n\
<BtnDown>,<BtnUp>: settings-apply() \n
Xarchie*settingsForm*setDefaultButton.label: Default
Xarchie*settingsForm*setDefaultButton.fromHoriz:setApplyButton
Xarchie*settingsForm*setDefaultButton.translations:#override\n\
<BtnDown>,<BtnUp>: settings-default() \n
Xarchie*settingsForm*setHostButton.label: Host
Xarchie*settingsForm*setHostButton.menuName: setHostMenu
Xarchie*settingsForm*setHostButton.fromVert: setApplyButton
Xarchie*settingsForm*setHostButton.vertDistance:10
Xarchie*settingsForm*setHostText.fromVert: setApplyButton
Xarchie*settingsForm*setHostText.vertDistance: 10
Xarchie*settingsForm*setHostText.fromHoriz: setHostButton
Xarchie*settingsForm*setHostText.width: 353
Xarchie*settingsForm*setSearchButton.label: Search Mode
Xarchie*settingsForm*setSearchButton.menuName: setSearchMenu
Xarchie*settingsForm*setSearchButton.fromVert: setHostButton
Xarchie*settingsForm*setSearchLabel.fromVert: setHostButton
Xarchie*settingsForm*setSearchLabel.fromHoriz: setSearchButton
Xarchie*settingsForm*setSearchLabel.font: xarchieFont
Xarchie*settingsForm*setSortButton.label: Sort Mode
Xarchie*settingsForm*setSortButton.menuName: setSortMenu
Xarchie*settingsForm*setSortButton.fromVert: setHostButton
Xarchie*settingsForm*setSortButton.fromHoriz: setSearchButton
Xarchie*settingsForm*setSortButton.horizDistance:100
Xarchie*settingsForm*setSortLabel.fromVert: setHostButton
Xarchie*settingsForm*setSortLabel.fromHoriz: setSortButton
Xarchie*settingsForm*setSortLabel.font: xarchieFont
Xarchie*settingsForm*setNiceButton.label: Nice Level
Xarchie*settingsForm*setNiceButton.menuName: setNiceMenu
Xarchie*settingsForm*setNiceButton.fromVert: setSortButton
Xarchie*settingsForm*setNiceText.fromVert: setSortButton
Xarchie*settingsForm*setNiceText.fromHoriz: setNiceButton
Xarchie*settingsForm*setNiceText.width: 82
Xarchie*settingsForm*setMaxHitsLabel.label: Max Hits:
Xarchie*settingsForm*setMaxHitsLabel.fromVert: setNiceButton
Xarchie*settingsForm*setMaxHitsText.fromVert: setNiceButton
Xarchie*settingsForm*setMaxHitsText.fromHoriz: setMaxHitsLabel
Xarchie*settingsForm*setMaxHitsText.width: 99
Xarchie*settingsForm*setTimeoutLabel.label: Initial Timeout:
Xarchie*settingsForm*setTimeoutLabel.fromVert: setMaxHitsLabel
Xarchie*settingsForm*setTimeoutText.fromVert: setMaxHitsLabel
Xarchie*settingsForm*setTimeoutText.fromHoriz: setTimeoutLabel
Xarchie*settingsForm*setTimeoutText.width: 50
Xarchie*settingsForm*setRetriesLabel.label: Retries:
Xarchie*settingsForm*setRetriesLabel.fromVert: setTimeoutLabel
Xarchie*settingsForm*setRetriesText.fromVert: setTimeoutLabel
Xarchie*settingsForm*setRetriesText.fromHoriz: setRetriesLabel
Xarchie*settingsForm*setRetriesText.width: 106
Xarchie*settingsForm*setAutoScrollButton.label: Auto-Scroll Browser:
Xarchie*settingsForm*setAutoScrollButton.menuName: setAutoScrollMenu
Xarchie*settingsForm*setAutoScrollButton.fromVert: setRetriesLabel
Xarchie*settingsForm*setAutoScrollButton.vertDistance: 20
Xarchie*settingsForm*setAutoScrollLabel.fromVert: setRetriesLabel
Xarchie*settingsForm*setAutoScrollLabel.vertDistance: 20
Xarchie*settingsForm*setAutoScrollLabel.fromHoriz: setAutoScrollButton
Xarchie*settingsForm*setAutoScrollLabel.font: xarchieFont
Xarchie*settingsForm*ftpMailAddressLabel.label: FTP Email Address:
Xarchie*settingsForm*ftpMailAddressLabel.fromVert: setAutoScrollLabel
Xarchie*settingsForm*ftpMailAddressLabel.vertDistance: 20
Xarchie*settingsForm*ftpMailAddressText.fromHoriz: ftpMailAddressLabel
Xarchie*settingsForm*ftpMailAddressText.fromVert: setAutoScrollLabel
Xarchie*settingsForm*ftpMailAddressText.vertDistance: 20
Xarchie*settingsForm*ftpMailAddressText.width: 264
Xarchie*settingsForm*ftpLocalDirLabel.label: FTP Local Directory:
Xarchie*settingsForm*ftpLocalDirLabel.fromVert: ftpMailAddressLabel
Xarchie*settingsForm*ftpLocalDirText.fromHoriz: ftpLocalDirLabel
Xarchie*settingsForm*ftpLocalDirText.fromVert: ftpMailAddressLabel
Xarchie*settingsForm*ftpLocalDirText.width: 250
Xarchie*settingsForm*ftpTypeButton.label: FTP Transfer Type:
Xarchie*settingsForm*ftpTypeButton.menuName: ftpTypeMenu
Xarchie*settingsForm*ftpTypeButton.fromVert: ftpLocalDirLabel
Xarchie*settingsForm*ftpTypeLabel.fromHoriz: ftpTypeButton
Xarchie*settingsForm*ftpTypeLabel.fromVert: ftpLocalDirLabel
Xarchie*settingsForm*ftpTypeLabel.font: xarchieFont
Xarchie*settingsForm*ftpPromptButton.label: Prompt during FTP:
Xarchie*settingsForm*ftpPromptButton.menuName: ftpPromptMenu
Xarchie*settingsForm*ftpPromptButton.fromHoriz: ftpTypeLabel
Xarchie*settingsForm*ftpPromptButton.horizDistance: 20
Xarchie*settingsForm*ftpPromptButton.fromVert: ftpLocalDirLabel
Xarchie*settingsForm*ftpPromptLabel.fromHoriz: ftpPromptButton
Xarchie*settingsForm*ftpPromptLabel.fromVert: ftpLocalDirLabel
Xarchie*settingsForm*ftpPromptLabel.font: xarchieFont
Xarchie*settingsForm*ftpTraceButton.label: Trace FTP Transfers:
Xarchie*settingsForm*ftpTraceButton.menuName: ftpTraceMenu
Xarchie*settingsForm*ftpTraceButton.fromVert: ftpTypeButton
Xarchie*settingsForm*ftpTraceLabel.fromHoriz: ftpTraceButton
Xarchie*settingsForm*ftpTraceLabel.fromVert: ftpTypeButton
Xarchie*settingsForm*ftpTraceLabel.font: xarchieFont
Xarchie*settingsForm*ftpStripButton.label: Strip CR:
Xarchie*settingsForm*ftpStripButton.menuName: ftpStripMenu
Xarchie*settingsForm*ftpStripButton.fromVert: ftpTypeButton
Xarchie*settingsForm*ftpStripButton.fromHoriz: ftpTraceButton
Xarchie*settingsForm*ftpStripButton.horizDistance: 52
Xarchie*settingsForm*ftpStripLabel.fromHoriz: ftpStripButton
Xarchie*settingsForm*ftpStripLabel.fromVert: ftpTypeButton
Xarchie*settingsForm*ftpStripLabel.font: xarchieFont
Xarchie*settingsForm*setHostWeightsLabel.label: Host weights:
Xarchie*settingsForm*setHostWeightsLabel.fromVert: setSortButton
Xarchie*settingsForm*setHostWeightsLabel.fromHoriz: setSearchButton
Xarchie*settingsForm*setHostWeightsLabel.horizDistance: 100
Xarchie*settingsForm*setHostWeightsLabel.mappedWhenManaged: False
Xarchie*settingsForm*setHostWeightsText.borderWidth: 1
Xarchie*settingsForm*setHostWeightsText.fromVert: setHostWeightsLabel
Xarchie*settingsForm*setHostWeightsText.fromHoriz: setSearchButton
Xarchie*settingsForm*setHostWeightsText.horizDistance: 100
Xarchie*settingsForm*setHostWeightsText.mappedWhenManaged: False
Xarchie*settingsForm*setHostWeightsText.height: 60
Xarchie*settingsForm*setHostWeightsText.width: 205
Xarchie*settingsForm*setHostWeightsText.scrollVertical: always
Xarchie*settingsForm*setHostWeightsText.scrollHorizontal: whenNeeded
Xarchie*settingsForm*setHostWeightsText.translations:#override\n\
<Key>Return: newline() \n
! - - - - - - - - -
! File panel (for save, load, and write)
Xarchie*filePanelShell.title: Xarchie File Panel
Xarchie*filePanelForm*Text*borderWidth: 1
Xarchie*filePanelForm*Label*resizable: True
Xarchie*filePanelLabel.borderWidth: 0
Xarchie*filePanelWriteModeButton.label: Write Format
Xarchie*filePanelWriteModeButton.menuName: filePanelWriteModeMenu
Xarchie*filePanelWriteModeButton.fromHoriz: filePanelLabel
Xarchie*filePanelWriteModeButton.horizDistance: 20
Xarchie*filePanelWriteModeLabel.font: xarchieFont
Xarchie*filePanelWriteModeLabel.fromHoriz: filePanelWriteModeButton
! If FILECHOOSER
Xarchie*filePanelFileChooser.width: 343
Xarchie*filePanelFileChooser.fromVert: filePanelWriteModeButton
Xarchie*filePanelTextLabel.label: File:
Xarchie*filePanelText.width: 305
Xarchie*filePanelText.fromHoriz: filePanelTextLabel
Xarchie*filePanelText.fromVert: filePanelFileChooser
Xarchie*filePanelText.translations:#override\n\
<Enter>: display-caret(True) \n\
<Leave>: display-caret(False) \n\
<Key>Return: no-op()\n
Xarchie*filePanelOkButton.label: Ok
Xarchie*filePanelOkButton.fromVert: filePanelText
Xarchie*filePanelOkButton.vertDistance: 10
Xarchie*filePanelOkButton.horizDistance: 100
! Uses notify() for callback
Xarchie*filePanelCancelButton.label: Cancel
Xarchie*filePanelCancelButton.fromVert: filePanelText
Xarchie*filePanelCancelButton.fromHoriz: filePanelOkButton
Xarchie*filePanelCancelButton.vertDistance: 10
Xarchie*filePanelCancelButton.horizDistance: 30
! Uses notify() for callback
! - - - - - - - - -
! Help panel (unless Help was disabled at compile-time)
Xarchie*helpShell.title: Xarchie Help Panel
Xarchie*helpShell.translations:#override\n\
<Message>WM_PROTOCOLS: help-done()\n
Xarchie*helpForm*Text*borderWidth: 1
Xarchie*helpForm.Label*resizable: True
Xarchie*helpForm*helpLabel.borderWidth: 0
Xarchie*helpForm*helpViewport.fromVert: helpLabel
Xarchie*helpForm*helpViewport.width: 250
Xarchie*helpForm*helpViewport.height: 150
! Don't ever make the topic list wider
Xarchie*helpForm*helpViewport.left: chainLeft
Xarchie*helpForm*helpViewport.right: chainLeft
! Font for the Help browser
Xarchie*helpForm*helpList*font: xarchieFont
! Don't touch
Xarchie*helpForm*helpList*verticalList: true
Xarchie*helpForm*helpList*defaultColumns: 1
Xarchie*helpForm*helpList*forceColumns: true
Xarchie*helpForm*helpList*maxSelectable: 1
Xarchie*helpForm*helpList*height: 150
Xarchie*helpForm*helpText.fromVert: helpLabel
Xarchie*helpForm*helpText.fromHoriz: helpViewport
Xarchie*helpForm*helpText.width: 350
Xarchie*helpForm*helpText.height: 150
! Don't touch
Xarchie*helpForm*helpText.left: chainLeft
Xarchie*helpForm*helpText*editType: read
Xarchie*helpForm*helpText.scrollVertical: always
Xarchie*helpForm*helpText.scrollHorizontal: never
Xarchie*helpForm*helpText*Scrollbar.thickness: 14
Xarchie*helpForm*helpDoneButton.label: Done
Xarchie*helpForm*helpDoneButton.fromVert: helpViewport
Xarchie*helpForm*helpDoneButton.translations:#override\n\
<BtnDown>,<BtnUp>: help-done() \n
Xarchie*helpForm*helpPrevButton.label: Previous
Xarchie*helpForm*helpPrevButton.fromVert: helpViewport
Xarchie*helpForm*helpPrevButton.fromHoriz: helpDoneButton
Xarchie*helpForm*helpPrevButton.translations:#override\n\
<BtnDown>,<BtnUp>: help-prev() \n
Xarchie*helpForm*helpNextButton.label: Next
Xarchie*helpForm*helpNextButton.fromVert: helpViewport
Xarchie*helpForm*helpNextButton.fromHoriz: helpPrevButton
Xarchie*helpForm*helpNextButton.translations:#override\n\
<BtnDown>,<BtnUp>: help-next() \n
Xarchie*helpForm*helpDownButton.label: Down
Xarchie*helpForm*helpDownButton.fromVert: helpViewport
Xarchie*helpForm*helpDownButton.fromHoriz: helpViewport
Xarchie*helpForm*helpDownButton.translations:#override\n\
<BtnDown>,<BtnUp>: help-down() \n
Xarchie*helpForm*helpUpButton.label: Up
Xarchie*helpForm*helpUpButton.fromVert: helpViewport
Xarchie*helpForm*helpUpButton.fromHoriz: helpDownButton
Xarchie*helpForm*helpUpButton.translations:#override\n\
<BtnDown>,<BtnUp>: help-up() \n
! - - - - - - - - -
! Popups for displaying files retrieved for viewing via ftp
!
! Buttons use callbacks from notify() to invoke actions, rather than
! action procedures.
! viewShell.title set programmatically to name of file
Xarchie*viewForm.Command.top: chainTop
Xarchie*viewForm.Command.bottom: chainTop
Xarchie*viewForm.Command.right: chainLeft
Xarchie*viewForm.Command.left: chainLeft
Xarchie*viewDoneButton.label: Dismiss
Xarchie*viewDownButton.label: Down
Xarchie*viewDownButton.fromHoriz: viewDoneButton
Xarchie*viewUpButton.label: Up
Xarchie*viewUpButton.fromHoriz: viewDownButton
Xarchie*viewSaveButton.label: Save
Xarchie*viewSaveButton.fromHoriz: viewUpButton
Xarchie*viewText.fromVert: viewDoneButton
Xarchie*viewText.top: chainTop
Xarchie*viewText.left: chainLeft
Xarchie*viewText.scrollVertical: whenNeeded
Xarchie*viewText.width: 570
Xarchie*viewText.height: 320
Xarchie*viewText*Scrollbar.thickness: 14
! - - - - - - - - -
! The file selector popped up by a viewSaveButton
Xarchie*viewSaveShell.title: Xarchie Save Retrieved File
Xarchie*viewSaveLabel.label: File:
Xarchie*viewSaveLabel.borderWidth: 0
Xarchie*viewSaveLabelText.fromHoriz: viewSaveLabel
Xarchie*viewSaveLabelText.width: 250
Xarchie*viewSaveLabelText.borderWidth: 0
Xarchie*viewSaveLabelText*editType: read
! If FILECHOOSER
Xarchie*viewSaveFileChooser.width: 300
Xarchie*viewSaveTextLabel.label: Save to:
Xarchie*viewSaveText.fromHoriz: viewSaveTextLabel
Xarchie*viewSaveText.width: 240
Xarchie*viewSaveText.translations:#override\n\
<Enter>: display-caret(True) \n\
<Leave>: display-caret(False) \n\
<Key>Return: no-op()\n
Xarchie*viewSaveOkButton.label: Ok
Xarchie*viewSaveOkButton.fromVert: viewSaveText
Xarchie*viewSaveOkButton.vertDistance: 10
Xarchie*viewSaveOkButton.horizDistance: 80
! Uses notify() for callback
Xarchie*viewSaveCancelButton.label: Cancel
Xarchie*viewSaveCancelButton.fromVert: viewSaveText
Xarchie*viewSaveCancelButton.fromHoriz: viewSaveOkButton
Xarchie*viewSaveCancelButton.vertDistance: 10
Xarchie*viewSaveCancelButton.horizDistance: 30
! Uses notify() for callback
! - - - - - - - - -
! The About Panel
Xarchie*aboutShell.title: About Xarchie
Xarchie*aboutShell.translations:#override\n\
<Message>WM_PROTOCOLS: about-done()\n
! This is overridden by the compiled version number
Xarchie*aboutShell*aboutLabel0.label: Xarchie 2.0
Xarchie*aboutShell*aboutLabel0.width: 200
Xarchie*aboutShell*aboutLabel1.label: George Ferguson
Xarchie*aboutShell*aboutLabel1.fromVert:aboutLabel0
Xarchie*aboutShell*aboutLabel1.width: 200
Xarchie*aboutShell*aboutLabel2.label: ferguson@cs.rochester.edu
Xarchie*aboutShell*aboutLabel2.fromVert:aboutLabel1
Xarchie*aboutShell*aboutLabel2.width: 200
! Uses a compiled-in bitmap
Xarchie*aboutShell*aboutLabel3.fromHoriz: aboutLabel2
Xarchie*aboutShell*aboutLabel3.horizDistance: 20
Xarchie*aboutShell*aboutLabel4.label: For info about Archie: info@bunyip.com
Xarchie*aboutShell*aboutLabel4.fromVert: aboutLabel2
Xarchie*aboutShell*aboutLabel4.vertDistance: 10
Xarchie*aboutShell*aboutLabel5.label: \ \ \ \ \ \ \ \ \ \ \ \ \ Prospero: info-prospero@isi.edu
Xarchie*aboutShell*aboutLabel5.fromVert: aboutLabel4
Xarchie*aboutShell*aboutLabel6.label: \ \ Archie servers: archie-admin@<archie-host>
Xarchie*aboutShell*aboutLabel6.fromVert: aboutLabel5
Xarchie*aboutShell*aboutDoneButton.label: Dismiss
Xarchie*aboutShell*aboutDoneButton.fromVert: aboutLabel6
Xarchie*aboutShell*aboutDoneButton.translations:#override\n\
<BtnDown>,<BtnUp>: about-done() \n
! - - - - - - - - -
! Popup window used to trace ftp connections
Xarchie*ftpTraceShell.title: Xarchie Ftp Trace
Xarchie*ftpTraceShell.translations:#override\n\
<Message>WM_PROTOCOLS: ftp-trace-done()\n
Xarchie*ftpTraceShell*ftpTraceDismissButton.label: Dismiss
Xarchie*ftpTraceShell*ftpTraceDismissButton.translations:#override\n\
<BtnDown>,<BtnUp>: ftp-trace-done() \n
Xarchie*ftpTraceShell*ftpTraceText.fromVert: ftpTraceDismissButton
Xarchie*ftpTraceShell*ftpTraceText.top: chainTop
Xarchie*ftpTraceShell*ftpTraceText.left: chainLeft
Xarchie*ftpTraceShell*ftpTraceText.scrollVertical: whenNeeded
Xarchie*ftpTraceShell*ftpTraceText.Scrollbar.thickness: 14
Xarchie*ftpTraceShell*ftpTraceText.width: 570
Xarchie*ftpTraceShell*ftpTraceText.height: 320
! - - - - - - - - -
! Menus
! WARNING: Changing these labels will NOT change the functionality of
! the menu item! Messing with the settingsMenu is particularly
! discouraged.
Xarchie*SmeBSB.font: xarchieFont
Xarchie*menuLabel.font: xarchieBoldFont
Xarchie*menuLabel.leftMargin: 4
Xarchie*fileMenu.label: File
Xarchie*fileMenuItem0.label: About...
Xarchie*fileMenuItem1.label: Open
Xarchie*fileMenuItem2.label: Get...
Xarchie*fileMenuItem3.label: Save...
Xarchie*fileMenuItem4.label: Load...
Xarchie*fileMenuItem5.label: Write...
Xarchie*fileMenuItem6.label: Quit
Xarchie*queryMenu.label: Query
Xarchie*queryMenuItem0.label: Query Item
Xarchie*queryMenuItem1.label: Query Host
Xarchie*queryMenuItem2.label: Query Location
Xarchie*settingsMenu.label: Settings
Xarchie*settingsMenu.translations:#override\n\
<BtnMotion>: highlight() settings-submenu() \n
Xarchie*settingsMenuItem0.label: Archie Host >
Xarchie*settingsMenuItem1.label: Search Type >
Xarchie*settingsMenuItem2.label: Sort Type >
Xarchie*settingsMenuItem3.label: Nice Level >
Xarchie*settingsMenuItem4.label: Other...
Xarchie*setSearchMenu.label: Search Type
Xarchie*searchMenu.label: Search Type
Xarchie*searchMenuItem0.label: Exact
Xarchie*searchMenuItem1.label: Substr
Xarchie*searchMenuItem2.label: Subcase
Xarchie*searchMenuItem3.label: Regexp
Xarchie*searchMenuItem4.label: ExactSubstr
Xarchie*searchMenuItem5.label: ExactSubcase
Xarchie*searchMenuItem6.label: ExactRegexp
Xarchie*searchMenu*leftMargin: 15
! These translations are for popups only
Xarchie*searchMenu.translations:#override\n\
<EnterWindow>: highlight() \n\
<LeaveWindow>: unhighlight() MenuPopdown() \n\
<BtnMotion>: highlight() \n\
<BtnUp>: notify() unhighlight() MenuPopdown()
Xarchie*setSortMenu.label: Sort Type
Xarchie*sortMenu.label: Sort Type
Xarchie*sortMenuItem0.label: By Name
Xarchie*sortMenuItem1.label: By Date
Xarchie*sortMenuItem2.label: By Weight
Xarchie*sortMenu*leftMargin: 15
! These translations are for popups only
Xarchie*sortMenu.translations:#override\n\
<EnterWindow>: highlight() \n\
<LeaveWindow>: unhighlight() MenuPopdown() \n\
<BtnMotion>: highlight() \n\
<BtnUp>: notify() unhighlight() MenuPopdown()
Xarchie*setHostMenu.label: Archie Host
Xarchie*hostMenu.label: Archie Host
Xarchie*hostMenuItem0.label: archie.sura.net (USA-MD)
Xarchie*hostMenuItem1.label: archie.sura.net(1526) (USA-MD)
Xarchie*hostMenuItem2.label: archie.ans.net (USA-NY)
Xarchie*hostMenuItem3.label: archie.rutgers.edu (USA-NJ)
Xarchie*hostMenuItem4.label: archie.unl.edu (USA-NE)
Xarchie*hostMenuItem5.label: archie.funet.fi (Finland/Europe)
Xarchie*hostMenuItem6.label: archie.au (Australia)
Xarchie*hostMenuItem7.label: archie.doc.ic.ac.uk (GB/Ireland)
Xarchie*hostMenuItem8.label: archie.wide.ad.jp (Japan)
Xarchie*hostMenuItem9.label: archie.ncu.edu.tw (Taiwan)
Xarchie*hostMenuItem10.label: archie.nz (New Zealand)
Xarchie*hostMenuItem11.label: archie.th-darmstadt.de (Germany)
Xarchie*hostMenuItem12.label: archie.switch.ch (Switzerland)
Xarchie*hostMenuItem13.label: archie.unipi.it (Italy)
Xarchie*hostMenuItem14.label: archie.ac.el (Israel)
Xarchie*hostMenuItem15.label: archie.kr (Korea)
Xarchie*hostMenuItem16.label: archie.luth.se (Sweden)
Xarchie*numHosts: 17
Xarchie*hostMenu*leftMargin: 15
! These translations are for popups only
Xarchie*hostMenu.translations:#override\n\
<EnterWindow>: highlight() \n\
<LeaveWindow>: unhighlight() MenuPopdown() \n\
<BtnMotion>: highlight() \n\
<BtnUp>: notify() unhighlight() MenuPopdown()
Xarchie*setNiceMenu.label: Nice Level
Xarchie*niceMenu.label: Nice Level
Xarchie*niceMenuItem0.label: Default
Xarchie*niceMenuItem1.label: Nice
Xarchie*niceMenuItem2.label: Nicer
Xarchie*niceMenuItem3.label: Very Nice
Xarchie*niceMenuItem4.label: Extremely Nice
Xarchie*niceMenuItem5.label: Nicest
Xarchie*niceMenu*leftMargin: 15
! These translations are for popups only
Xarchie*niceMenu.translations:#override\n\
<EnterWindow>: highlight() \n\
<LeaveWindow>: unhighlight() MenuPopdown() \n\
<BtnMotion>: highlight() \n\
<BtnUp>: notify() unhighlight() MenuPopdown()
Xarchie*setAutoScrollMenuItem0.label: Scroll
Xarchie*setAutoScrollMenuItem1.label: Don't scroll
Xarchie*ftpTypeMenuItem0.label: Binary
Xarchie*ftpTypeMenuItem1.label: Ascii
Xarchie*ftpPromptMenuItem0.label: Prompt
Xarchie*ftpPromptMenuItem1.label: Don't prompt
Xarchie*ftpTraceMenuItem0.label: Trace
Xarchie*ftpTraceMenuItem1.label: Don't trace
Xarchie*ftpStripMenuItem0.label: Strip
Xarchie*ftpStripMenuItem1.label: Don't strip
Xarchie*filePanelWriteModeMenuItem0.label: One entry per line
Xarchie*filePanelWriteModeMenuItem1.label: Pretty-printed
Xarchie*filePanelWriteModeMenu*leftMargin: 15
! - - - - - - - - -
! Popups
Xarchie*allowShellResize: True
Xarchie*Dialog*Label.resizable: True
Xarchie*Dialog*Text.width: 250
Xarchie*Dialog*Text.scrollHorizontal: never
Xarchie*alertShell.title: Xarchie Alert
Xarchie*alertButton0.label: Ok
Xarchie*confirmShell.title: Xarchie Confirm
Xarchie*confirmButton0.label: Yes
Xarchie*confirmButton1.label: No
Xarchie*ftpPromptShell.title: Xarchie FTP Prompt
Xarchie*ftpPromptButton0.label: Yes
Xarchie*ftpPromptButton1.label: No
Xarchie*ftpPromptButton2.horizDistance: 50
Xarchie*ftpPromptButton2.label: All
Xarchie*ftpPromptButton3.label: Abort
Xarchie*settingsConfirmShell.title: Xarchie Confirm
Xarchie*settingsConfirmButton0.label: Dismiss
Xarchie*settingsConfirmButton1.label: Apply
Xarchie*settingsConfirmButton2.label: Cancel
! - - - - - - - - -
! Colors
! Resources for color displays should use "Xarchie.color".
! For grayscale displays, use "Xarchie.gray".
Xarchie.color*background: powder blue
Xarchie.color*foreground: blue
Xarchie.color*SimpleMenu*background: wheat
Xarchie.color*SimpleMenu*foreground: blue
Xarchie.color*Command*background: wheat
Xarchie.color*MenuButton*background: wheat
Xarchie.color*Text*background: wheat
Xarchie.color*statusText*background: powder blue
Xarchie.color*viewSaveLabelText*background: powder blue
Xarchie.color*browserForm.background: gray
Xarchie.color*browserForm*Command.background: gray
Xarchie.color*browserForm*Paned*background: gray91
Xarchie.color*List*background: gray91
Xarchie.color*List*foreground: blue
Xarchie.color*XfwfMultiList*highlightBackground:blue
Xarchie.color*XfwfMultiList*highlightForeground:white
Xarchie.color*stringForm*Text*background: light gray
Xarchie.color*stringForm*searchText*background: wheat
Xarchie.color*helpForm*List.background: gray91
Xarchie.color*helpForm*Text*background: gray91
Xarchie.color*alertDialog*Label.foreground: red
Xarchie.color*alertDialog*background: pink
Xarchie.color*alertButton0.background: green
Xarchie.color*confirmDialog*Label.foreground: blue
Xarchie.color*confirmDialog*background: light blue
Xarchie.color*confirmButton0.background: green
Xarchie.color*confirmButton1.background: red
Xarchie.color*fileOkButton*background: green
Xarchie.color*fileCancelButton*background: red
Xarchie.color*ftpTraceText*background: powder blue
Xarchie.color*ftpPromptButton0*background: green
Xarchie.color*ftpPromptButton1*background: red
Xarchie.color*ftpPromptButton2*background: green
Xarchie.color*ftpPromptButton3*background: red
! For grayscale displays (with more than two colormap entries)
Xarchie.gray*background: gray55
Xarchie.gray*foreground: gray20
Xarchie.gray*SimpleMenu*background: gray70
Xarchie.gray*SimpleMenu*foreground: gray20
Xarchie.gray*Command*background: gray80
Xarchie.gray*MenuButton*background: gray80
Xarchie.gray*Text*background: gray80
Xarchie.gray*Dialog*Label.foreground: gray20
Xarchie.gray*Dialog*background: gray90
Xarchie.gray*Dialog*Command.background: gray50
Xarchie.gray*statusText*background: gray55
Xarchie.gray*viewSaveLabelText*background: gray55
Xarchie.gray*browserForm.background: gray90
Xarchie.gray*browserForm*Command.background: gray90
Xarchie.gray*browserForm*Paned*background: gray90
Xarchie.gray*List*background: gray90
Xarchie.gray*XfwfMultiList*highlightBackground: gray20
Xarchie.gray*XfwfMultiList*highlightForeground: white
Xarchie.gray*stringForm*Text*background: gray80
Xarchie.gray*stringForm*searchText*background: gray80
Xarchie.gray*helpForm*List.background: gray90
Xarchie.gray*helpForm*Text*background: gray90
Xarchie.gray*ftpTraceText*background: gray55